@echo off
echo ========================================
echo   启动 AI 客服系统 - 后端服务
echo ========================================
echo.

cd /d %~dp0\backend

echo [1/4] 检查 Python 环境...
python --version >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: 未找到 Python，请先安装 Python 3.11+
    echo 下载地址: https://www.python.org/downloads/
    pause
    exit /b 1
)

echo [2/4] 安装依赖包（首次运行可能需要几分钟）...
python -m pip install --upgrade pip -q
python -m pip install fastapi uvicorn pydantic pydantic-settings python-dotenv -q

echo [3/4] 检查数据库连接...
echo 确保 Docker 数据库服务已启动: docker compose up -d postgres redis chromadb
echo.

echo [4/4] 启动后端服务...
echo.
echo ========================================
echo   后端服务正在启动...
echo   访问地址: http://localhost:8000
echo   API文档: http://localhost:8000/api/v1/docs
echo   按 Ctrl+C 停止服务
echo ========================================
echo.

python -m uvicorn app.main:app --reload --host 0.0.0.0 --port 8000































